const Db = require('../db/Db')

class TypeModel {
  // 查询类型列表
  async search(sql) {
    const res = await Db.query(sql)
    return res
  }
  // 查询单个类型列表
  async findOne(tableName, data) {
    const res = await Db.find(tableName, data)
    return res
  }
  // 添加类型
  async insert(tableName, data) {
    const res = await Db.insert(tableName, data)
    return res
  }
  // 修改类型
  async update(tableName, data, whereJson) {
    const res = await Db.update(tableName, data, whereJson)
    return res
  }
  // 删除类型
  async del(tableName, data) {
    const res = await Db.delete(tableName, data)
    return res
  }
}

module.exports = new TypeModel();